概要

Exceptionally accomplished and skilled Embedded System Engineer with a zest for a challenging work environment with high degree of responsibility. Proven record of successful work both independently and as a team member.Highly flexible in adjusting work pace to meet evolving client needs.

Key Skills:
Programming Languages: Embedded C/C++, Python, LabVIEW, Matlab, Ladder programming for PLC
Assembly Languages: ARMv7-M, ARMv8
Microcontrollers: Cortex-M4(NXP K60/K66,STM32F4xx), Cortex-M3(STM32F1xx),PIC16F/18F,AVR 328P, 8051, MSP430
IDE’s: ARM Keil Uvision, IAR EW, FlowCode 7,MPLAB X,MikroC Pro,Arduino
Protocols: USART,UART IrDa, IrDa(NEC,SIRC,RC5),SPI,I2C
Simulation Softwares: NI Multisim, Labcenter Proteus 8
PCB Designing: Altium, Diptrace
Source Explorers: Source Insight 4, Scitools Understand 5
Test Instruments: Oscilloscope, Spectrum Analyzer, Logic Analyzer(Saleae 16 Pro)
Debuggers: IAR IJet, PeMicro Universal FX, STLink v2, Pickit3
Version Control: Tortoise SVN

项目

Wireless Sensor Network (WSN) using Nrf24L01+ radio
Arduino IOT environment monitoring system
FACTS devices with ISM band wireless mesh protocol for efficient power flow

工作经历

公司标识
Freelancer
Fiverr (Online marketplace, freelance marketplace, online outsourcing)
Mar 2019 - 代表 | Lahore, Pakistan

Arduino IOT environment monitoring system:
• Interfaced DHT11,BMP085, photoresistor, potentiometer with arduino
• Arduino ethernet shield for logging data to Emoncms web service
• Telemetry display using graphs, gauges & text boxes

Wireless Sensor Network (WSN) using Nrf24L01+ radio:
• Proprietary stack supporting tree topology
• Multi hop capability

Arduino based FM Receiver development:
• Tea 5767 module & Arduino(328P) Interface
• Single/Multiple Frequency support

In System programming (ISP) Bootloader for PIC18 & STM32 devices:
• FTDI FT232R based programming interface
• Python based host utility
• Checksum verification capability

IR Protocol Sniffer using stm32f103CBT6:
• NEC, Sony SIRC and RC5/RC6 IR protocols

公司标识
Embedded System Engineer
Powersoft19
Jan 2019 - 代表 | Lahore, Pakistan

• Developed customized low level startup routine for ARM Cortex M4
• Developed firmware for ARM Cortex M4 fault handling mechanism with fault classification support
• Implemented bootloader for Over the Air (OTA) upgrade with ability to execute from RAM
• Added support for STM32Fx IWDG and WWDG timer to detect system malfunction and OTA trigger
• Developed Serial Flash (M25P,IS25LP) driver and application layer firmware for storing and extraction of OTA image file
• Developed Si7021 Temperature & Humidity sensor driver with Hold and No-Hold mode support
• Developed USART (RS-232) library with circular buffer for ARM Cortex M4 based microcontrollers
• Provided support for IGBT safe state handling
• Provided support for porting existing firmware to STM32H753 microcontroller

公司标识
Embedded System Developer
Powersoft19
Mar 2017 - Dec 2018 | Lahore, Pakistan

• Developed drivers for RF CC1101/ CC1200/ CC2500 radios
• Developed RF Sniffer firmware for Sub 1 GHz band(866/915 MHz)
• FCC test firmware(Sub 1 GHz ISM band) for compliance with FCC CFR Part 15(US) and ETSI EN 300 220 (Europe)
• FCC test firmware(2.4 GHz ISM band) for compliance with FCC CFR47 Part 15 (US) and EN 300 328, EN 300 440 class 2 (Europe)
• Added firmware support for EEPROM Emulation to save critical parameters in ARM NXP K60/K66 internal flash
• Added support for new Application layer commands for wireless mesh network
• Implemented safe Fast Shutdown for Telit LE910 GSM module
• Developed Command Line Interface(CLI) for embedded devices
• Optimized frequency hopping sequence for Sub 1 GHz band using MATLAB simulation
• Python script for generating frequency hopping sequence
• Motorola SREC parsing utility
• Used simulator prototyped hardware and development board to develop and debug new software
• Resolved technical issues from observation of product operation
• Board bring up firmware for new devices

学历

COMSATS Institute of Information Technology
学士, 理工学士, Bachelors of Electrical (Electronics) Engineering‎
Real Time Embedded System, Control System, Power Electronics
CGPA 3.5/4
2016
Punjab Group of Colleges New Muslim Town Lahore
中级/A级, 理学院(工程预科), ‎
Mathematics, Physics, Chemistry
等级 A+
2012
Garrison Academy for Boys, Tufail Road,Lahore
大学入学/0级, 科学, ‎
Computer Science, Physcis, , Chemistry
等级 A+
2010

技能

中级 Assembly Language(ARM v7-M, ARM v8)
初学者 Automation Languages Command
中级 Embedded C/C++
初学者 LABVIEW
中级 MATLAB Command
初学者 Printed Circuit Board (PCB)
中级 RTOS(Free RTOS)

语言

中级 英语
熟练 乌尔都语

Muhammad Hassaan 联系人

Muhammad Faiz Ali
Synavos Solutions